iT邦幫忙

2022 iThome 鐵人賽

DAY 11
1
AI & Data

[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅系列 第 11

Day 11: BigQuery 的四種連接方式 - 方法二:cloud SDK (實作)

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20220925/20152529Cgpw5vfPAd.png

前言:

今天要來介紹和 BigQuery 溝通的第二種方式 — cloud SDK,並且有兩種使用情境,一個是本地端操作,也就是在自己的電腦的環境,另一種是使用GCP的Cloud shell,我們在 Day 10 的後面有介紹過如何使用。

準備環境:

情境一: 本地端操作

Windows 10
powerhell

情境二: cloud shell 操作

GCP cloud shell

What is cloud SDK?

是一套用於創建和管理 Google Cloud 資源的工具。讓我們能夠通過命令行或通過腳本和其他自動化功能執行許多常見的平台任務。

更多資訊請參考這裡

How to use it?

情境一:

Step 1. 安裝 gcloud CLI

打開 powershell,執行以下命令:

(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")

& $env:Temp\GoogleCloudSDKInstaller.exe

接著會跳出以下視窗:

https://ithelp.ithome.com.tw/upload/images/20220925/20152529UIdUD112kt.png

點選下一步:

https://ithelp.ithome.com.tw/upload/images/20220925/20152529S0zf2kC8G8.png

可看到 顯示安裝完成。

https://ithelp.ithome.com.tw/upload/images/20220925/20152529HvzqzvG0Pt.png

Step 2. 查看 powershell 的執行原則

接著回到 powershell,輸入以下命令:

Get-ExecutionPolicy

若執行原則為 restricted,請進行以下修改。

Set-ExecutionPolicy RemoteSigned

Step 3. 初始化 gcloud CLI

在powershell,輸入 gcloud init

https://ithelp.ithome.com.tw/upload/images/20220925/20152529eHhoYDwWM8.png

https://ithelp.ithome.com.tw/upload/images/20220925/20152529pA5jtQiHc2.png

回到 powershell ,再選擇我們要的專案:

https://ithelp.ithome.com.tw/upload/images/20220925/20152529Uf1lZiJlbS.png

到這裡就完成設定了! 可以開始使用 cloud SDK底下的指令。

Step 4. 查詢 BigQuery上的公開數據 (選配)

在powershell,輸入以下指令:

bq show bigquery-public-data:samples.shakespeare

https://ithelp.ithome.com.tw/upload/images/20220925/20152529uS5DuycBKw.png

情境二: cloud shell 操作

到你的 BigQuery Console,點選右上角:

https://ithelp.ithome.com.tw/upload/images/20220925/20152529mzqFKhg8r9.png

https://ithelp.ithome.com.tw/upload/images/20220925/20152529EL2YPvaR5n.png

輸入以下指令:

bq show bigquery-public-data:samples.shakespeare

https://ithelp.ithome.com.tw/upload/images/20220925/20152529LvYfvX2MQc.png

可以看到一樣的畫面。

https://ithelp.ithome.com.tw/upload/images/20220925/20152529xkK2D6oLXZ.png

Summary:

使用 cloud SDK 有兩種情境,並且步驟如下:

情境一: 本地端操作

Step 1. 安裝 gcloud CLI
Step 2. 查看 powershell 的執行原則
Step 3. 初始化 gcloud CLI

情境二: cloud shell 操作

點選右上角按鈕即可打開 cloud shell。

Reference:

gcloud CLI overview
Query a public dataset with the bq tool


上一篇
Day 10: BigQuery 的四種連接方式 - 方法一: Console (實作)
下一篇
Day 12: BigQuery 的四種連接方式 - 方法三:REST API
系列文
[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言